1 A Cellular Architecture for Ray Tracing
نویسندگان
چکیده
We propose in this paper a massively parallel machine dedicated to image synthesis by discrete ray tracing techniques. This machine is a four-stage pipeline, the last stage being a bidimensional cellular array with one cell per pixel. Two main phases describe its behaviour: • Loading into the cellular array of the objects of the scene to be displayed, after having been transformed into sets of planar polygons, and then into voxels. • Cellular ray tracing over the fully distributed scene. The first phase allows us to see this machine as a massively parallel (not realistic) rendering unit: at the end of the loading phase: objects are fully identified pixel per pixel in the cellular array. Then, we have only to display the computed visual features (by means of Gouraud or Phong-like incremental methods during the loading phase). The second phase increases the image quality by executing the ray tracing algorithm in a very special way, i.e., completely distributed all over the many cells of the array. In that phase, objects are seen as split into voxels into a virtual 3D memory space. The machine is an attempt to bring a dramatic answer to the problem of performance, taking into account not only the computational power required for image synthesis by using a massive parallelism, but also the realization costs by using very regular structures, which make it a VLS1-oriented architecture.
منابع مشابه
1 1 MARTI - A Multiprocessor Architecture for
Multiprocessor systems are well suited to ray tracing, since each ray can be traced independently. However, the large databases required to model complex scenes create problems of data access. In this paper we propose a multiprocessor architecture for ray tracing which removes the need for duplication of the database at processor level. The database is held on a group processor basis, and resid...
متن کاملRay-tracing and Interferometry in Schwarzschild Geometry
Here, we investigate the possible optical anisotropy of vacuum due to gravitational field. In doing this, we provide sufficient evidence from direct coordinate integration of the null-geodesic equations obtained from the Lagrangian method, as well as ray-tracing equations obtained from the Plebanski’s equivalent medium theory. All calculations are done for the Schwarzschild geometry, which resu...
متن کاملA Mobile Accelerator Architecture for Ray Tracing
Mobile computing in the form of smart phones and tablets is becoming ubiquitous. As these devices are being used for increasingly sophisticated tasks, the graphics requirements are also increasing. With the growing desire for highly realistic graphics, the use of ray tracing for rendering will become essential. Ray tracing efficiently models complex illumination effects to improve visual realis...
متن کاملA Modular Infrastructure for Multi-Kernel Ray Traversals
Ray tracing on high performance computing hardware is a popular and active field of research. Our interactive ray tracing framework (http://www.cgv.tugraz.at/mrt) targets at modern massively parallel architectures and features different variants of ray tracing (Whitted-style, path tracing, ...) and applications. The modular system design is based on a wavefront tracing approach and ray loads wi...
متن کاملA PARALLEL ARCHITECTURE FOR RAY TRACING by
Ray-tracing techniques for image rendering have produced some of the most realistic images to date. They are also slow because the process of tracing a ray is computationally intensive and because there are many rays to be traced. However. since computations for each pixel are independent, ray tracing is amenable t o parallel processing uslng image space subdivision. The processor per subdivisi...
متن کامل